package top.kaoshanji.p2ch14c;

/**
 * 代码清单-p2ch14c-159页c：具体同事类2
 * @author kaoshanji
 * ^_^
 * create time 2025/3/23 15:39
 */
public class ConcreteColleague2 extends Colleague {

    public ConcreteColleague2(Mediator mediator) {
        super(mediator);
    }

    // 自有方法 self-method
    public void selfMethod2() {
        // 处理自己的业务逻辑
    }

    // 依赖方法 dep-method
    public void depMethod2() {
        // 处理自己的业务逻辑
        // 自己不能处理的业务逻辑，委托给中介者处理
        super.mediator.doSomething2();
    }


}
